
/* CSS Document */
/*.page { height: 22px; padding: 15px 0 20px 22%; width: 78%; float: left; font-size: 12px;}
.page a { border: 1px solid #ccc; color: #333333; padding: 0 8px; height: 22px; line-height: 22px; background: #fff; text-decoration: none; margin-left: 4px; float: left;}
.page a:hover { background: #2f86c2; border: 1px solid #2f86c2; color: #ffffff; text-decoration: none; margin-left: 4px;}
.page span { border: 1px solid #ccc; color: #999999; margin-left: 4px; line-height: 22px; padding: 0 8px; height: 22px; background: #fff; text-decoration: none; float: left;}
.page .page_num_nonce { color: #fff; background: none repeat scroll 0 0 #d20001; border: 1px solid #d20001;}
.page .page_num_nonce a { color: red;}
.page .page_num_nonce a:hover { color: red; text-decoration: none;}*/

.page{width: 100%;display: -webkit-box; display: -ms-flexbox; display: flex; height: auto; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: #fff; padding: 0 0 30px 0;text-align: center;}
.page>*{width: auto; height: auto; padding: 3px 10px; line-height: 20px; font-size:14px; color: #333; border-radius: 5px; margin-left:5px;}
.page .page_num,
.page a{border: 1px solid #dcdcdc;}
.page .page_num_nonce,
.page strong{color: #fff; background-color: #e45e5d;}
.page a:hover{color: #fff; background-color: #e45e5d; border-color: transparent;}
.page span:not(.page_num_nonce){color: #999;}
.page span:not(.page_num_nonce):hover{cursor: not-allowed; }

.layout { width: 640px; float: left;}
.layout span { font-size: 12px; margin-bottom: 10px; line-height: 24px;}
.mood { width: 640px; padding: 8px; overflow: hidden; border: 1px solid #ccc; background-color: #fff; overflow: hidden; zoom: 1; color: #666; font-family: arial narrow, arial, serif; background-color: #fff; font-size: 12px; margin-bottom: 12px; margin-top: 10px; float: left;}
.mood .mood-head { margin-bottom: 10px;}
.mood li { float: left; width: 8%; text-align: center; list-style-type: none; margin: 10px 12px 5px 0;}
.mood li em{font-style: normal;}
.mood li input { margin-top: 5px;}
.mood li img { border: none;}
.mood-list li { background-image: none;}
.mood_bar { background: url(../sysimages/commface/moodrank.gif) repeat-y -2px 0; position: relative; width: 24px; height: 100px; margin: 0 auto;}
.mood_bar_in { bottom: 0; left: 0; position: absolute; width: 24px; height: 100px;}

/*搜索页面代码*/
#Span_SearchList{background: #fff; display: inline-block; width:100%;}
#Span_SearchList img{margin:60px 5px -2px 20px;}
.search_nav{width: 96%; margin: 0 auto; height:50px; line-height: 50px; font-size: 14px;}
.search_nav b{color: #f00; font-weight:normal; padding: 0 1px;}
.sear_xiao_p{width: 100%; float: left; display: block; height: 42px; line-height:42px; border-bottom: 1px dashed #e2e0e0; font-size: 14px;}
.sear_xiao_p b{color:#f00; font-weight:normal; padding:0 1px;}
.search_list{width: 100%; float: left; border-top: 2px #F30 solid;}
.search_list ul{width: 96%; margin: 15px auto;}
.search_list ul li{width: 100%; float: left; display: block; height: 42px; line-height:42px; border-bottom: 1px dashed #e2e0e0; background: url(../images/dian.png) center left no-repeat; padding-left: 15px; font-size: 14px;}
.search_list ul li .Stit{width: 780px; height: 42px; float: left;}
.search_list ul li .Stit a{float: left; width:740px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.search_list ul li .Stit a span.stag{color:#f00; padding: 0 1px;}
.search_list ul li .Stype{width:250px; height: 42px; float: left;text-align:right;}
.search_list ul li .Stype b{color:#f00;font-weight:normal;}
.search_list ul li .date{width:100px; height: 42px; float: right; display: inline; color: #999; padding-right: 5px; text-align: center;}
.page_box{width: 100%; float: left; margin: 0 auto;}
/*表情列表*/
.commshow { width: 640px; margin-bottom: 10px; margin: 0 auto; }
.commlist { width: 98%; margin: 10px 2%; float: left; display: inline; }
.commcon { line-height: 24px; width: 98%; float: left; }
.commcon ul li { width: 100%; float: left; display: block; border-bottom: #ccc dashed 1px; margin-bottom: 15px; }
.commcon ul li .com { width: 100%; float: left; font-size: 12px; line-height: 24px; }
.commcon ul li .com img { width: 26px; height: 24px; float: left; margin-right: 10px; }
.commcon ul li .com em { float: left; color: #f00; font-style: normal; margin-right: 10px; }
.commcon ul li .com a { margin-right: 10px; color: #03f; float: left; }
.commcon ul li .com .comuser { margin-right: 10px; color: #c0c; float: left; text-align: center; }
.commcon ul li .com .data { color: #666; float: right; color: #999; padding-right: 10px; }
.commcon ul li .com .ip { width: 30%; text-align: center; float: right; color: #999; }
.commcon ul li .con { width: 100%; line-height: 24px; float: left; margin-bottom: 10px; }
.commcon ul li .con p { text-indent: 2em; padding-top: 5px; }
.commpage { width: 640px; margin-bottom: 10px; line-height: 24px; margin: 0 auto; }
.comlogin { width: 640px; line-height: 24px; }
.comlogin .cuser { margin: 0 8px; color: #f00; }
.comlogin input { margin: 0 10px; }
.context { width: 655px; line-height: 24px; color: #666; float: left; }
.contxt { width: 100%; line-height: 24px; margin: 10px 0; float: left; }
.conexplain { width: 100%; line-height: 20px; float: left; margin-bottom: 10px; }
.comall { float: right; }
div.comall a { border: none; }
div.comall a:hover { background: #f7fcff; color: #0158a7; }
.comment_m_con_show { width: 96%; margin: 10px 2%; float: left; display: inline; }
.usergt { margin: 0 11px; width: 97%; float: left; }
.usergt2 { margin: 0 auto; width: 100%; float: left; }
/*评论分页*/
.pagecon { width: 100%; float: left; text-align: center; line-height: 24px; margin-bottom: 10px; }
.pagecon a { padding: 3px 5px; margin: 0 3px; border: 1px solid #a7bbcc; color: #0158a7; }
.pagecon a:hover { padding: 3px 5px; color: #fff; background: #f00; text-decoration: none; }
.pagecon .current { background: none repeat scroll 0 0 #d20001; border: 1px solid #ab0101; color: #ffffff; }
.pagecon .disabled { border: 1px solid #c4c4c4; color: #c4c4c4; }
.Commentary{width:100%; height: auto;margin-top:30px;}
#CommentlistPage { width: 94%; padding: 0 20px; overflow: hidden; float: left; }
.Commentlist { height: 36pxpx; line-height: 36px; }
.comment_m_tit { font-size: 16px; font-weight: bold; }
/*评论更多*/
.comment_m_con { width: 100%; float: left; border: 1px solid #CCCCCC; }
.comment_m_tit { width: 100%; line-height:80px; text-align: center; }
.comment_m_con .layout { width: 880px; float: left; }
.comment_m_con .layout span { font-size: 12px; margin-bottom: 10px; line-height: 24px; }
.comment_m_con .mood { width: 880px; padding: 8px; overflow: hidden; border: 1px solid #ccc; background-color: #fff; overflow: hidden; zoom: 1; color: #666; font-family: arial narrow, arial, serif; background-color: #fff; font-size: 12px; margin-bottom: 12px; margin-top: 10px; float: left; }
.comment_m_con .context { width: 74%; height: 60px; line-height:26px; padding:10px; color: #666; float: left; }

/*js幻灯*/
.main_visual { width: 100%;}
.main_visual .main_image ul li a img { width: 100%; height: 100%;}
.main_image { width: 100%; height: 100%; border-top: 1px solid #d7d7d7; overflow: hidden; margin: 0 auto; position: relative; top: 0;}
.main_image ul { width: 9999px; height: 100%; overflow: hidden; position: absolute; top: 0; left: 0; float: left;}
.main_image li { float: left; width: 100%; height: 100%;}
.main_image li span { display: block; width: 100%; height: 100%; float: left;}
.main_image li a { display: block; width: 100%; height: 100%; float: left;}
div.flicking_con { width: 990px; margin: 0 auto; position: relative; height: 21px; top: -12%;}
div.flicking_con .flicking_inner { position: relative; left: 45%; z-index: 999; width: 300px; height: 21px;}
div.flicking_con a { float: left; width: 21px; height: 21px; margin: 0; padding: 0; background: url('http://www.jianxian.gov.cn/css/images/btn_main_img.png') 0 0 no-repeat; display: block; text-indent: -1000px;}
div.flicking_con a.on { background-position: 0 -21px}
#btn_prev,#btn_next { z-index: 11111; position: absolute; display: block; width: 73px!important; height: 74px!important; top: 50%; margin-top: -37px; display: none;}
#btn_prev { background: url(http://www.jianxian.gov.cn/css/images/hover_left.png) no-repeat left top; left: 100px;}
#btn_next { background: url(http://www.jianxian.gov.cn/css/images/hover_right.png) no-repeat right top; right: 100px;}

/*评论*/
.nei_top { width: 680px; float: left; background: url(http://www.jianxian.gov.cn/css/images/dxgs_03.gif) left repeat-x;}
.nei_top h4 { float: left; margin-left: 10px; line-height: 30px;}
.nei_top span { width: 600px; float: left; display: inline; text-align: right; padding-right: 10px; padding-top: 10px;}
.nei dl { width: 680px; float: left;}
.nei dl dt { width: 340px; float: left; margin: 10px; display: inline;}
.nei dl dt img { width: 325px; float: left; margin: 10px; display: inline;}
.nei dl dd { width: 315px; float: left;}
.nei dl dd ul { width: 295px; font-size: 14px; float: left; margin-left: 10px; margin-bottom: 10px; display: inline;}
.nei dl dd ul li { width: 290px; float: left; margin-top: 8px; display: inline;}
.nei dl dd ul li h4 { line-height: 26px; text-align: left;}
.nei dl dd ul li a img { margin-left: 10px; display: inline;}
.nei dl dd ul li a { color: #07519A;}
.nei dl dd ul li a:hover { text-decoration: underline;}
.down_li { width: 100px; float: left; background: url(http://www.jianxian.gov.cn/css/images/hgd_03.gif) center no-repeat; color: #FFF;}
.point { width: 640px; float: left; margin: 10px; display: inline; line-height: 24px;}
.point dl { width: 660px; float: left; margin-top: 5px; display: inline;}
.point dl dt { width: 640px; float: left;}
.point dl dt img { width: 26px; height: 26px; float: left; margin: 0;}
.point dl dt a { float: left; margin-left: 5px; line-height: 26px; color: #0C79B4; display: inline;}
.point dl dt a:hover { text-decoration: underline;}
.point dl dt span { float: right; color: #666; text-align: right;}
.point dl dd { width: 640px; padding: 0 10px; background: #EFEFEF;}
.point dl .page { width: 640px; float: left; text-align: center;}
.point dl .page img { width: 304px; height: 35px; float: left;}
.comment { width: 660px; float: left;}
.comment p { width: 660px; float: left; line-height: 26px;}
.comment p strong { float: left; font-weight: bold; line-height: 32px; padding-left: 10px;}
.comment p img { width: 119px; height: 23px; float: left; margin: 5px;}
.comment p textarea { width: 637px; height: 120px; float: left; margin: 10px; display: inline;}
.comment p button { width: 80px; height: 26px; border: none; float: right; margin-right: 10px; background: url(http://www.jianxian.gov.cn/css/images/zh_06.gif) center no-repeat;}
.cant { border: 1px solid #CCCCCC; padding: 10px 0px 10px 0px;}
.cant dd a { color: #07519A; cursor: pointer;}
#star { position: relative; width: 600px; margin: 10px auto;}
#star ul,
#star span { float: left; display: inline; height: 19px; line-height: 19px;}
#star ul { margin: 0 10px;}
#star li { float: left; width: 24px; cursor: pointer; text-indent: -18999px; background: url(http://www.jianxian.gov.cn/css/images/star.png) no-repeat;}
#star strong { color: #f60; padding-left: 10px;}
#star li.on { background-position: 0 -28px;}
.downlist { width: 94%; border-bottom: 0px dotted #ccc; padding: 2% 3%; float: left;}
.downlist dl dt { width: 6%; float: left; line-height: 36px; font-weight: bold; margin: 0;}
.downlist dl dd { float: left; width: 88%; margin: 0; padding: 0;}
.downlist ul { width: 96%; height: auto; float: left; margin: 0 2%;}

/*问卷调查*/
.wsdc_content_tit { margin: 0 36px; padding: 19px 0px 2px 0px; border-bottom: 2px solid #166ba3;}
.wsdc_content_tit .wsdc_content_tit_in { width: 110px; height: 30px; line-height: 30px; background: #166ba3; color: #fff; text-align: center;}
.wsdc_content_box { font-family: '\5b8b\4f53'; margin: 0 36px; padding: 19px 5px 2px 5px; font-size: 12px;}
.wsdc_content_box .tycs_tit { line-height: 30px; padding-left: 10px;}
.wsdc_content_box .tycs_lable { line-height: 30px; padding-left: 10px; *zoom: 1;}
.wsdc_content_box .tycs_lable:before,
.wsdc_content_box .tycs_lable:after { display: table; content: ""; line-height: 0;}
.wsdc_content_box .tycs_lable:after { clear: both;}
.wsdc_content_box span { margin-right: 30px; width: 250px; display: block; float: left; overflow: hidden;}
.wsdc_content_box input { vertical-align: middle; padding-right: 5px;}
.wsdc_content_box .tj_btn { padding-bottom: 30px; overflow: hidden; width: 100%;}
.wsdc_content_box .tj_btn input { float: left; width: 54px; height: 20px; line-height: 20px; border: none; text-align: center; display: block; background: url(../CSS/images/btn_bg_1.png) no-repeat top left; color: #fff; margin-left: 30px; margin-top: 50px; font-size: 12px; cursor: pointer;}
.wsdc_content_box .tj_btn input:hover { background: #2895CC;}
.online_dc { width: 219px; margin-left: 1px; float: left; height: auto; overflow: hidden; background: url(../CSS/images/vote_bg.jpg) repeat-x top left;}
.online_tit { width: 220px; height: 50px; line-height: 50px; background: url(../CSS/images/wangshangdiaocha.png) no-repeat top left;}
.online_tit a { font-family: '\5b8b\4f53'; float: right; font-size: 12px; color: #333;}
.online_tit a:hover { color: #f00;}
.online .dc_box { font-family: '\5b8b\4f53'; width: 225px; margin-top: 6px; color: #333;}
.turn #Vote_HTML_ID { float: left; width: 100%; height: auto; margin: 0; padding: 0;}
.turn #Vote_HTML_ID span { float: left; width: 100%; height: auto;}
.turn #Vote_HTML_ID span .tycs_lable span { margin-right: 30px; width: 100px; display: block; float: left; overflow: hidden;}
.turn #Vote_HTML_ID span .tj_btn { padding-bottom: 30px; overflow: hidden;}
.turn #Vote_HTML_ID span .tj_btn input { float: left; width: 54px; height: 24px; line-height: 24px; border: none; text-align: center; display: block; background: #166ba3; color: #fff; margin-left: 30px; margin-top: 20px; font-size: 12px; cursor: pointer;}
.dc_box #Vote_HTML_ID { float: left; width: 100%; height: auto; margin: 0; padding: 0;}
.dc_box #Vote_HTML_ID span { float: left; width: 100%; height: auto;}
.dc_box #Vote_HTML_ID span .tycs_lable span { margin-right: 10px; width: 100%; display: block; float: left; overflow: hidden; line-height: 26px;}
.dc_box #Vote_HTML_ID span .tj_btn { padding: 0; overflow: hidden;}
.dc_box #Vote_HTML_ID span .tj_btn input { float: left; width: 54px; height: 20px; line-height: 20px; border: none; text-align: center; display: block; background: url(../CSS/images/btn_bg_1.png) no-repeat top left; color: #fff; margin-left: 30px; margin-top: 10px; font-size: 12px; cursor: pointer;}
.wsdc_content_tit { margin: 0 36px; padding: 19px 0px 2px 0px; border-bottom: 2px solid #166ba3;}
.wsdc_content_tit .wsdc_content_tit_in { width: 110px; height: 30px; line-height: 30px; background: #166ba3; color: #fff; text-align: center;}
.wsdc_content_box { font-family: '\5b8b\4f53'; margin: 0 36px; padding: 19px 5px 2px 5px; font-size: 12px;}
.wsdc_content_box .tycs_tit { line-height: 30px;}
.wsdc_content_box .tycs_lable { line-height: 30px; padding-left: 20px; *zoom: 1;}
.wsdc_content_box .tycs_lable:before,
.wsdc_content_box .tycs_lable:after { display: table; content: ""; line-height: 0;}
.wsdc_content_box .tycs_lable:after { clear: both;}
.wsdc_content_box span { margin-right: 30px; width: 500px; display: block; float: left; overflow: hidden;}
.wsdc_content_box input { vertical-align: middle; padding-right: 5px;}
.wsdc_content_box .tj_btn { padding-bottom: 30px; overflow: hidden;}
.wsdc_content_box .tj_btn input { float: left; width: 80px; height: 24px; line-height: 24px; border: none; text-align: center; display: block; background: #166ba3; color: #fff; margin-left: 30px; margin-top: 50px; font-size: 12px; cursor: pointer;}
.wsdc_content_box .tj_btn input:hover { background: #2895CC;}
.item_list_more ul { padding-left: 35px; background: #eee;}
.item_list_more li { background: url(http://www.jianxian.gov.cn/images/xu_list.png) no-repeat 25px 11px; line-height: 32px;}
.item_list_more li a { color: #2e2e2e; height: 32px; line-height: 32px; display: block; text-indent: 35px;}
.item_list_more li a:hover { color: #2b77a9;}
.item_list_more>li { border-top: 1px solid #d9d9d9; line-height: 48px; background: none;}
.item_list_more>li.do>a { color: #2b77a9;}
.item_list_more>li:first-child { border-top: none;}
.item_list_more>li.do { background: url(http://www.jianxian.gov.cn/images/icon.png) no-repeat -335px -115px;}
.item_list_more>li>a { text-indent: 45px; height: 48px; line-height: 48px; display: block;}
.item_list_more>li.do a:hover { color: #f00;}
.item_list_more>li:hover { color: #2b77a9; background: url(http://www.jianxian.gov.cn/images/icon.png) no-repeat -335px -115px;}

/*归档*/
.place_file{position: relative;}
.File{position: absolute; right:30px; top:30px; z-index: 999;}
.File .FileTime{position: absolute; font-size: 12px; color:#e10202; right:47px; bottom:77px;font-weight: bold;/* Rotate div */transform:rotate(-18deg);-ms-transform:rotate(-18deg); /* Internet Explorer */-moz-transform:rotate(-18deg); /* Firefox */-webkit-transform:rotate(-18deg); /* Safari 和 Chrome */-o-transform:rotate(-18deg); /* Opera */}

.place_file_Nav li{position: relative;}
.File_Nav{position: absolute; width:50px;height:50px; right:60px; top:0px; z-index: 999;background: url(../images/FileNav.png) no-repeat 0 0; }

/*搜索*/
.search-box{width: 566px; height: auto; float: left; font-size: 14px;}
.search-box *{box-sizing: border-box;}
.search-box form{width: 100%; height: auto; float: left;}
.ewb-search-box{border: 2px solid #cd0000; background: #fff; width: 487px; height: 40px; cursor: pointer; display: inline-block; float: left; vertical-align: center; border-radius: 6px 0px 0 7px;}
.ewb-search-box .view-select{width: 90px; height: 36px; vertical-align: center; border: 0; outline: 0; color: #666; padding-left: 5px; float: left; border-right: 1px solid #ccc;}
.ewb-search-box .search-input-box{ width:413px; margin:3px 0; height: 30px; line-height: 30px; border-left: 1px solid #ccc; float: left;}
.ewb-search-box .search-input-box .ewb-inpu{width:412px; float: left; height: 30px; line-height: 30px; border: 0; outline: 0; color: #2b292f; padding:0 10px;}
.ewb-search-box:hover{border: 2px solid #cd0000;}
.ewb-search-box::selection{border: 1px solid #cd0000;}
.l{float: left;}
.ewb-search-btn{float: left; height: 40px; width: 79px; line-height: 38px; cursor: pointer; top: 0; background: #cd0000 15px 50% no-repeat; color: #fff; letter-spacing: 0; text-align: center; border-radius: 0 5px 5px 0;}
.ewb-senior-search-btn{float: left; border-radius: 0 2px 2px 0; height: 40px; width: 35px; line-height: 42px; cursor: pointer; padding-right: 5px; top: 0; color: #1f2d3d; letter-spacing: 0;}
.ewb-senior-search-btn li{text-align: right; height: 20px; line-height: 20px;}
.searchhot{clear: both; line-height: 32px; margin-left: 5px; color: #2b292f; font-family: PingFangSC-Regular; letter-spacing: 0;}
.searchhot a{padding-right: 5px; padding-left: 5px; color: #2b292f;}
.search{height: 110px; background: #4a6dcb; padding: 35px 30px 0; float: left; /*@media screen and (max-width: 760px)
{float: none; }*/}
.search input{height: 35px; border: 0 !important;}
.searchbox{width: 374px; border: 1px solid #d0cfcf; border-radius: 15px;}
.searchbox .q{width: 322px; float: left; box-shadow: none; margin-left: 10px; padding: 9px 12px 6px 12px;}
.searchbox .btn{background: url(http://www.jianxian.gov.cn/images/search_icon.png) no-repeat 0; border: 0 !important; width: 30px;}
.header-container{margin-top: 0px;}
.selected-container {position: relative; float: left; width:70px; height:36px; line-height:36px; background: #fff url(../images/icon_arrow_down.png) no-repeat 85% center; border-radius: 7px 0px 0 7px; }
.selected-container .selected { width:70px; height: 38px; line-height: 34px; text-align: left; border: 0; outline: 0; color: #666; padding-left: 10px; padding-right: 10px; float: left; cursor: pointer; }
.selected-container .tabs { display: none; position: absolute; top: 38px; left: 0; padding:0 5px 5px; width: 70px; z-index: 999; background-color: #fcfcfc; border: 1px solid #ccc; overflow: auto; }
.selected-container .tabs .tab { line-height:32px; color: #666; cursor: pointer; list-style-type: none; text-align: center; letter-spacing: 4px; border-bottom:1px dashed #e2e0e0;}
.selected-container .tabs .tab:hover { color: #eb4b3f; }
.selected-container-hover { background: #fff url(../images/icon_arrow_up.png) no-repeat 85% center; }
.lh36 p{text-indent: 2em; padding:5px 0; line-height: 28px;}